翻訳と辞書
Words near each other
・ Tom & Jerry Halloween Special
・ Tom & Jerry Kids
・ Tom & Olly
・ Tom & Thomas
・ Tom & Viv
・ Tom "OGRE 2" Ryan
・ Tom "T-Bone" Stankus
・ Tom "Tsquared" Taylor
・ Tom 'Cork' Kenny
・ Tom 'Diver' Derrick Bridge
・ Tom (animated TV series)
・ Tom (footballer)
・ Tom (given name)
・ Tom (instrument)
・ TOM (mascot)
TOM (object-oriented programming language)
・ Tom (pattern matching language)
・ TOM (psychedelic)
・ Tom (TV series)
・ Tom a Lincoln
・ Tom A. Yon
・ Tom Aage Aarnes
・ Tom Abbott
・ Tom Abbs
・ Tom Abdo
・ Tom Abel
・ Tom Abel (cricketer)
・ Tom Abell
・ Tom Abernethy
・ Tom Abrams


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

TOM (object-oriented programming language) : ウィキペディア英語版
TOM (object-oriented programming language)

TOM was an object-oriented programming language developed in the 1990s that built on the lessons learned from Objective-C. The main purpose of TOM was to allow for "unplanned reuse" of code via a well-developed extension mechanism. This concept was introduced seemingly by accident in Objective-C and later proved to be of wide use, and was applied aggressively in TOM.
The primary changes in TOM are the addition of multiple inheritance, ''tuples'' as a first-class part of the language, cleaner syntax, free of the C requirements for header files and pre-compiler commands, and the ability to use ''categories'' (the re-use mechanism) to include anything.
It is this latter ability that represents "the whole idea". Unlike Objective-C's categories that allowed only new methods to be built onto existing classes, TOM allowed the addition of class and instance variables, new methods, even new superclasses. This results in the redefinition of "class" as "a class is defined by its main definition and any extensions", these extensions have become a first-class citizen of the language (similarly to Ruby).
Development of the TOM language has ceased.
==Hello World==

This is the classic hello world program in TOM 〔 http://gerbil.org/tom/doc/tome/ 〕

implementation class HelloWorld
int
main Array argv

end;
implementation instance HelloWorld end;


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「TOM (object-oriented programming language)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.